%=(modulo assignment)

 

تقوم بحساب باقي قسمة عددين,ولكنها تقوم بتخصيص الناتج إلي أحد المتغيرين ,مثال:

 

var x:Number = 55

var y:Number = 10

x %= y

trace(x);

 

ويقوم هذا المثال بعمل متغيرين عددين x و y ,ثم يقوم بحساب باقي قسمتهما ويضع الناتج في المتغير x ,أي أن المتغير x يأخذ قيمة الناتج بدلا من القيمة 55 ,ولذلك يظهر في نافذة output العدد 5 وهو قيمة x .

 

ومن ذلك نجد أن :

x = x % y

x %= yتؤدي نفس وظيفة         :                :

 

 

******************************